package com.tinem.platform.module.pojo.vo.config;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.io.Serializable;
import java.math.BigInteger;

/**
 * @author fzh
 * @version v1
 * @program: platform
 * @className ConfigWebFileClient
 * @description 文件上传配置表
 * @site
 * @company
 * @create 2022-6-24
 */
@Data
@ToString
@EqualsAndHashCode
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("文件上传配置表")
public class ConfigWebFileClientInfo implements Serializable,Cloneable{
    @ApiModelProperty(name = "id", value = "ID",required = true)
    private String id;

    @ApiModelProperty(name = "chennelFilePrefix", value = "渠道文件存储前缀",required = true)
    private String chennelFilePrefix;

    @ApiModelProperty(name = "chennelUrlPrefix", value = "渠道文件url访问前缀",required = true)
    private String chennelUrlPrefix;

    @ApiModelProperty(name = "chennelFileMaxSize", value = "单个文件上传大小限制",required = true)
    private BigInteger chennelFileMaxSize;

    @ApiModelProperty(name = "chennelStorageSize", value = "渠道存储大小",required = true)
    private BigInteger chennelStorageSize;

    @ApiModelProperty(name = "chennelUseStorageSize", value = "已经使用的存储大小",required = true)
    private BigInteger chennelUseStorageSize;

}